Getting Started

You can create a new project by using the pull down menu option 'File / New Project...', this will start the New Project Wizard. In this wizard, select the option to create a new MS Access project database, and proceed to enter the name and location of the database (file extension .mdb) 

Note that this wizard creates a project shortcut file (file extension .xrp) to store the ODBC connection string. It is this file which is referenced in the pull down menu options 'File / Open Project...' and 'File / Recent Projects...'. 

The wizard will then prompt for a number of options for your project, including the name of your "Start Module". At the end of this process the wizard will open the newly created project with this single Knowledge Module: 



This Knowledge Module has a default Object called "Main_Flow"
Opening "Main_Flow" and selecting the  icon will show a Decision Tree. This tree is executed first when the Knowledge Module is run. All the executable logic in this Module should be called (directly or indirectly) from this Tree. By editing the logic in this decision tree,  you can start the development of your application.  

New Objects can be either added from within the tree editor using the Add New Object  icon which will in turn populate the Explorer view, or added in the Explorer view and then dragged across into the tree editor. The "Default_Report" Object will display all the captured Data as well as all the Decisions and calculations performed in the application. 

This Knowledge Module is ready to run from within the Knowledge Builder development environment by simply selecting the pull down menu option 'Run / Save & Run'.

Opening the Knowledge Module by clicking on the  icon in front of it will show a set of  Categories. Categories are used to group collections of related objects (usually of the same type) so opening a Category by clicking on its proceeding  icon will show any Objects currently inside that Category.

Selecting the the  icon will show the "Knowledge Module Settings" tab which includes the 'Startup Object ' setting. This determines which Object is executed first at runtime. In the default Knowledge Module template, this is pre-set to 'Main_Flow' which is found in the 'Decision_Flow' category. You can drag-and-drop any Object, from the Explorer, to act as the Startup Object.